﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Net.WebRequestMethods;

namespace ThirdParty.Application.Config
{
    /// <summary>
    /// 微信常量配置
    /// </summary>
    public class WxConstStr
    {

        /// <summary>
        /// 登录凭证校验。通过 wx.login 接口获得临时登录凭证 code 后传到开发者服务器调用此接口完成登录流程
        /// 请求方式:Get
        /// </summary>
        public const string code2Session = "https://api.weixin.qq.com/sns/jscode2session";

        /// <summary>
        /// 获取小程序全局唯一后台接口调用凭据，token有效期为7200s，开发者需要进行妥善保存
        ///  请求方式:Get
        /// </summary>
        public const string getAccessToken = "https://api.weixin.qq.com/cgi-bin/token";


        /// <summary>
        /// 检查加密信息是否由微信生成（当前只支持手机号加密数据），只能检测最近3天生成的加密数据
        /// 请求方式:POST
        /// </summary>
        public const string checkEncryptedData = "https://api.weixin.qq.com/wxa/business/checkencryptedmsg";


        /// <summary>
        /// 获取用户手机号
        /// 功能描述
        /// 该接口用于将 code 换取用户手机号。 说明，每个 code 只能使用一次，code的有效期为5min
        /// 请求方式:POST
        /// </summary>
        public const string getuserphonenumber = "https://api.weixin.qq.com/wxa/business/getuserphonenumber";
    }
}